JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
This browser version is no longer supported. Please upgrade to a supported browser.
Learn More
Dismiss
Annotated Anchor Code (Overview) - APCSA
External
Request edit access
Sign in
File
Edit
View
Tools
Help
Accessibility
Debug
Gemini created these notes. They can contain errors so should be double-checked.
How Gemini takes notes
Drag image to reposition
Outline
Outline
Document tabs
Annotated Anchor Code (Overview) - APCSA
0
Headings you add to the document will appear here.
Annotated Anchor Code (Overview)
All Glossaries
Compilation of glossaries for all units with example phrases for explaining important concepts (link)
Unit 1 - Primitive Types
Glossary for Unit 1 with example phrases for explaining important concepts (link)
Classes, types, and the main method (table; slides, video, java file)
Unit 2 - Using Objects
Glossary for Unit 2 with example phrases for explaining important concepts (link)
Unit 2 Overview (table, slides, video, java file)
Using user defined classes (table, slides, video, java file)
String and Math classes (table, slides, video, java file)
Unit 2 Bonus - Writing and calling static methods
Glossary for Unit 2 Bonus with example phrases for explaining important concepts (link)
Unit 2 Bonus Overview (table, slides, video, java file)
Calling void static method calls (table, slides, java file)
Nested calls to void static methods (table, slides, java file)
Non-void static methods (table, slides, java file)
Unit 3 - Booleans and Conditionals
Glossary for Unit 3 with example phrases for explaining important concepts (link)
Unit 3 Overview (table, slides, video, java file)
Conditional Statements if/if vs. if/else if/else (table, java file)
Checking Even or Odd and returning a Boolean (table, java file)
Unit 4 - Loops/Iteration
Glossary for Unit 4 with example phrases for explaining important concepts (link)
Unit 4 Overview (table, slides, video, java file)
while loop (table, java file)
for loop (table, java file)
Looping through a String (table, java file)
Unit 5 - Writing Classes
Glossary for Unit 5 with example phrases for explaining important concepts (link)
Unit 5 Overview (table, java file)
Aliasing - Ant class (table, java file)
Constructor and this - Bear class (table, java file)
Methods and this - Cat class (table, java file)
Unit 6 - Arrays
Glossary for Unit 6 with example phrases for explaining important concepts (link)
Unit 6 Overview (table, slides, video, java file)
Creating and accessing int arrays (table, java file)
String arrays and Arrays.toString (table, java file)
Looping through an array (table, java file)
Swap elements in an array (table, java file)
Unit 7 - ArrayLists
Glossary for Unit 7 with example phrases for explaining important concepts (link)
ArrayList Filter (table, java file)
Unit 8 - 2D Arrays
Glossary for Unit 8 with example phrases for explaining important concepts (link)
2D Array traversal (table, java file)
Unit 9 - Inheritance
Parent/Child/Grandchild (IN PROGRESS)
Unit 10 - Recursion
Print before recursive call (IN PROGRESS)
Print after recursive call (IN PROGRESS)
Changes by
Annotated Anchor Code (Overview) - APCSA
Afrikaans
Azərbaycan
Bahasa Indonesia
Bahasa Melayu
Català
Čeština
Cymraeg
Dansk
Deutsch
Schweizer Hochdeutsch
Eesti
English (Canada)
English (United Kingdom)
English (United States)
Español
Español (Latinoamérica)
Euskara
Filipino
Français
Français (Canada)
Galego
Hrvatski
Isizulu
Íslenska
Italiano
Kiswahili
Latviešu
Lietuvių
Magyar
Malti
မြန်မာစာ
Nederlands
Norsk (Nynorsk)
Norsk (Bokmål)
Polski
Português (Brasil)
Português (Portugal)
Română
Slovenčina
Slovenščina
Suomi
Svenska
Tiếng Việt
Türkçe
беларуская
Български
Қазақ
Монгол
Русский
Српски
Українська
Ελληνικά
հայերեն
עברית
اردو
العربية
فارسی
नेपाली
मराठी
हिन्दी
বাংলা
ਪੰਜਾਬੀ
ગુજરાતી
தமிழ்
తెలుగు
ಕನ್ನಡ
മലയാളം
සිංහල
ไทย
ລາວ
ქართულად
አማርኛ
ខ្មែរ
中文(中国)
中文(台灣)
中文(香港)
日本語
한국어
N
ew
►
O
pen
Ctrl+O
Make a
c
opy
Save as Google Docs
(
U
)
S
hare
►
E
mail
►
D
ownload
►
Approvals
New
(
F2
)
Unlock
(
J
)
R
ename
M
ove
Add shortcut to Drive
(
,
)
Move
t
o trash
Version
h
istory
►
Ma
k
e available offline
Details
(
B
)
Securit
y
limitations
L
anguage
►
Pa
g
e setup
Print pre
v
iew
P
rint
Ctrl+P
U
ndo
Ctrl+Z
R
edo
Ctrl+Y
Cu
t
Ctrl+X
C
opy
Ctrl+C
Copy as Markdown
(
V
)
P
aste
Ctrl+V
Paste with
o
ut formatting
Ctrl+Shift+V
Paste from Markdown
(
Q
)
Select
a
ll
Ctrl+A
M
ode
►
Comments
(
D
)
►
Expand tabs &
o
utlines sidebar
Ctrl+Alt+A Ctrl+Alt+H
Co
l
lapse tabs & outlines sidebar
Ctrl+Alt+A Ctrl+Alt+H
Text
w
idth
►
Show
p
rint layout
Show outli
n
e
S
how non-printing characters
Ctrl+Shift+P
Show
i
ncreased menu spacing
Show mar
k
ups
Z
oom
►
F
u
ll screen
S
pelling and grammar
►
W
ord count
Ctrl+Shift+C
Review s
u
ggested edits
Ctrl+Alt+O Ctrl+Alt+U
Co
m
pare documents
Citations
(
K
)
Line numbers
(
F1
)
Explo
r
e
Ctrl+Alt+Shift+I
L
inked objects
D
ictionary
Ctrl+Shift+Y
T
ranslate document
V
oice typing
Ctrl+Shift+S
N
o
tification settings
P
references
A
c
cessibility
Activity dashboard
(
Z
)
Activit
y
dashboard
Search the
m
enus
Alt+/
Docs
H
elp
T
raining
U
pdates
Help Docs imp
r
ove
Report
a
buse
P
rivacy Policy
Term
s
of Service
K
eyboard shortcuts
Ctrl+/
Verbalize to
s
creen reader
►
E
d
its
►
C
omments
►
Foot
n
ote
►
H
eadings
►
G
raphics
►
L
ist
►
Lin
k
►
T
able
►
Sect
i
on
►
T
a
bs
►
M
isspelling
►
F
o
rmatting
►
B
ookmarks
►
Show liv
e
edits
Ctrl+Alt+Shift+R
Turn on screen reader support
To enable screen reader support, press Ctrl+Alt+Z To learn about keyboard shortcuts, press Ctrl+slash
Choose emoji
Clear emoji
Add subtab
Delete
Duplicate
Rename
Choose emoji
Copy link
Show outline
Hide outline
Move up
Move down
Move into
►
Document details
Unable to get the details at this time.
More fonts
Amatic SC
Caveat
Comfortaa
Courier New
EB Garamond
Lexend
Lobster
Lora
Merriweather
Montserrat
Nunito
Oswald
Pacifico
Playfair Display
Roboto
Roboto Mono
Roboto Serif
Sans Serif
Serif
Spectral
Banner hidden
Building blocks
Save time and optimize your workflow with building blocks
Building blocks are reusable, customizable, and integrated with Workspace
Featured
Communication
Meetings
Project management
Contact lists
Anyone with the link
Anyone who has the link can access. No sign-in required.
Copy link
Copy link to this time
Quick sharing actions
Original email
R
eply with this file
O
pen original message
Compose new message
Em
a
il this file
E
mail collaborators
Email
d
raft
« Close preview
Print
Since you last viewed
Since you last approved
Since approval started